# backend/db/session.py - 注释掉重复的定义
"""
from sqlalchemy.ext.asyncio import AsyncSession, create_async_engine, async_sessionmaker
from backend.core.config import settings

# 创建异步数据库引擎
engine = create_async_engine(settings.DATABASE_URL, echo=True)

# 创建异步 session 工厂
async_session = async_sessionmaker(
    engine,
    class_=AsyncSession,
    expire_on_commit=False,
    autoflush=False,
    autocommit=False,
)

# 注释掉这个重复的定义，使用 database.py 中的版本
# async def get_db() -> AsyncSession:
#     async with async_session() as session:
#         yield session
"""